Skip to content

chore(frontend): update frontend dependencies to latest compatible versions#6860

Open
Ludy87 wants to merge 5 commits into
mainfrom
bump_babel_20260701
Open

chore(frontend): update frontend dependencies to latest compatible versions#6860
Ludy87 wants to merge 5 commits into
mainfrom
bump_babel_20260701

Conversation

@Ludy87

@Ludy87 Ludy87 commented Jul 1, 2026

Copy link
Copy Markdown
Collaborator

Description of Changes

This change updates multiple frontend dependencies to their latest compatible releases by refreshing the package-lock.json. The update includes dependency version bumps across the frontend toolchain and runtime libraries while removing obsolete transitive dependencies introduced by newer package versions.

What was changed

  • Updated Babel packages to the latest 7.29.x releases.
  • Upgraded Vite from 7.3.2 to 7.3.6.
  • Upgraded Vitest packages from 3.2.4 to 3.2.6.
  • Updated React Router and React Router DOM from 7.13.2 to 7.18.1.
  • Updated Axios from 1.15.0 to 1.18.1.
  • Updated PostHog packages to newer releases.
  • Updated additional frontend dependencies including Preact, Web Vitals, FormData, HasOwn, Brace Expansion, and other transitive packages.
  • Removed obsolete OpenTelemetry and Protobuf-related transitive dependencies that are no longer required by the updated dependency graph.
  • Refreshed the lockfile to reflect the new dependency tree.

Why the change was made

  • Keep frontend dependencies up to date.
  • Incorporate upstream bug fixes, performance improvements, and security updates.
  • Reduce unnecessary transitive dependencies where newer package versions no longer require them.
  • Maintain compatibility with the current frontend toolchain.

Checklist

General

Documentation

Translations (if applicable)

UI Changes (if applicable)

  • Screenshots or videos demonstrating the UI changes are attached (e.g., as comments or direct attachments in the PR)

Testing (if applicable)

  • I have run task check to verify linters, typechecks, and tests pass
  • I have tested my changes locally. Refer to the Testing Guide for more details.

Update Babel packages to 7.29.7, PostHog to latest, vitest to 3.2.6, and vite to 7.3.6. Remove OpenTelemetry telemetry packages and protobufjs dependencies. Update axios and form-data for improved security and compatibility.
@dosubot dosubot Bot added the size:XS This PR changes 0-9 lines ignoring generated files. label Jul 1, 2026
@stirlingbot stirlingbot Bot added Front End Issues or pull requests related to front-end development chore Routine tasks or maintenance that don't modify src or test files labels Jul 1, 2026
Ludy87 added 3 commits July 1, 2026 21:23
Extract repeated header reading code into a reusable `readResponseHeader()` utility function that handles various header formats (get() method, lowercase, camelCase keys) and value types. This reduces duplication across FileSelectorPicker, FileManagerContext, FilesModalContext, SignatureStorageService, ShareLinkLoader, and shareLinkImport, making header access more consistent and robust.
@dosubot dosubot Bot added size:L This PR changes 100-499 lines ignoring generated files. and removed size:XS This PR changes 0-9 lines ignoring generated files. labels Jul 1, 2026
@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

📦 Tauri Desktop Builds Ready!

The desktop applications have been built and are ready for testing.

Download Artifacts:

🐧 Linux x64: Download Stirling-PDF-linux-x86_64 (.deb, .rpm, .AppImage) - 869.7 MB
🍎 macOS Universal: Download Stirling-PDF-macos-universal (.dmg) - 336.2 MB
🪟 Windows x64: Download Stirling-PDF-windows-x86_64 (.exe, .msi) - 257.8 MB


Built from commit 6fb8253
Artifacts expire in 7 days

@stirlingbot

stirlingbot Bot commented Jul 4, 2026

Copy link
Copy Markdown
Contributor

✅ Frontend License Check Passed

All frontend licenses have been validated and no compatibility warnings were detected.

The frontend license report has been updated successfully.

@stirlingbot

stirlingbot Bot commented Jul 4, 2026

Copy link
Copy Markdown
Contributor

🚀 V2 Auto-Deployment Complete!

Your V2 PR with embedded architecture has been deployed!

🔗 Direct Test URL (non-SSL) http://54.175.155.236:6860

🔐 Secure HTTPS URL: https://6860.ssl.stirlingpdf.cloud

This deployment will be automatically cleaned up when the PR is closed.

🔄 Auto-deployed for approved V2 contributors.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Routine tasks or maintenance that don't modify src or test files Front End Issues or pull requests related to front-end development size:L This PR changes 100-499 lines ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant